home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / GadUtil / Include / FD / gadutil_lib.fd
Text File  |  1997-10-05  |  3KB  |  101 lines

  1. *
  2. *
  3. **------------------------------------------------------------------------**
  4. *
  5. *    $VER: gadutil_lib.fd 37.10 (28.09.97)
  6. *
  7. *    Filename:    FD/gadutil_lib.fd
  8. *    Version:    37.10
  9. *    Date:        28-Sep-97
  10. *
  11. *       Gadutil functon definitions.
  12. *
  13. *    © Copyright 1994-1997 by P-O Yliniemi and Staffan Hämälä.
  14. *
  15. *    All Rights Reserved.
  16. *
  17. **------------------------------------------------------------------------**
  18. *
  19. ##base _GadUtilBase
  20. ##bias 30
  21. *
  22. ##public
  23. GU_LayoutGadgetsA(gad_list,gadgets,screen,taglist)(a0/a1/a2/a3)
  24. *tagcall
  25. GU_FreeLayoutGadgets(gad_info)(a0)
  26. GU_CreateGadgetA(kind,prevgad,newgad,taglist)(d0/a0/a1/a2)
  27. *tagcall
  28. GU_SetGadgetAttrsA(gad,win,req,taglist)(a0/a1/a2/a3)
  29. *tagcall
  30. GU_GetIMsg(iport)(a0)
  31. GU_CountNodes(list)(a0)
  32. GU_GadgetArrayIndex(id,gadgets)(d0/a0)
  33. GU_BlockInput(win)(a0)
  34. GU_FreeInput(win)(a0)
  35. *
  36. ##private
  37. GU_FindTag()()
  38. GU_GetGTTags()()
  39. GU_CountEntries()()
  40. GU_ToLower()()
  41. *
  42. ##public
  43. GU_FreeGadgets(glist)(a0)
  44. GU_SetGUGadAttrsA(gad_info,gad,win,taglist)(d0/a0/a1/a2)
  45. *tagcall
  46. GU_CoordsInGadBox(coords,gad)(d0/a0)
  47. GU_GetGadgetPtr(id,gadgets)(d0/a0)
  48. GU_TextWidth(string,textattr)(a0/a1)
  49. GU_GetLocaleStr(stringID,catalog,defstrings)(d0/a0/a1)
  50. GU_CreateLocMenuA(newmenu,gad_info,createtaglist,layouttaglist)(a0/a1/a2/a3)
  51. *tagcall
  52. GU_OpenCatalog(name,version)(a0/d0)
  53. GU_CloseCatalog(catalog)(a0)
  54. GU_DisableGadget(status,gad,win)(d0/a0/a1)
  55. GU_SetToggle(status,gad,win)(d0/a0/a1)
  56. GU_RefreshBoxes(win,gad_info)(a0/a1)
  57. GU_RefreshWindow(win,gad_info)(a0/a1)
  58. GU_OpenFont(textAttr)(a0)
  59. *
  60. GU_NewList(list)(a0)
  61. GU_ClearList(gad,win,list)(d0/a0/a1)
  62. GU_DetachList(gad,win)(d0/a0)
  63. GU_AttachList(gad,win,list)(d0/a0/a1)
  64. GU_AddTail(gad,string,list)(d0/a0/a1)
  65. GU_ChangeStr(gad,string,win)(d0/a0/a1)
  66. *
  67. GU_CreateContext(glistptr)(a0)
  68. GU_GetGadgetAttrsA(gad,win,req,taglist)(a0/a1/a2/a3)
  69. *tagcall
  70. GU_CreateMenusA(newmenu,taglist)(a0/a1)
  71. *tagcall
  72. GU_FreeMenus(menu)(a0)
  73. GU_LayoutMenuItemsA(firstitem,vi,taglist)(a0/a1/a2)
  74. *tagcall
  75. GU_LayoutMenusA(firstmenu,vi,taglist)(a0/a1/a2)
  76. *tagcall
  77. GU_GetVisualInfoA(screen,taglist)(a0/a1)
  78. *tagcall
  79. GU_FreeVisualInfo(vi)(a0)
  80. GU_BeginRefresh(win)(a0)
  81. GU_EndRefresh(win,complete)(a0/d0)
  82. GU_FilterIMsg(imsg)(a1)
  83. GU_PostFilterIMsg(imsg)(a1)
  84. GU_ReplyIMsg(imsg)(a1)
  85. GU_DrawBevelBoxA(rport,left,top,width,height,taglist)(a0/d0/d1/d2/d3/a1)
  86. *tagcall
  87. *
  88. GU_FindNode(list,num)(a0/d0)
  89. GU_NodeUp(node,list)(a0/a1)
  90. GU_NodeDown(node,list)(a0/a1)
  91. *
  92. GU_UpdateProgress(win,gad_info,gad)(a0/a1/a2)
  93. GU_SortList(mainlist,slavelist)(a0/a1)
  94. *
  95. GU_CheckVersion(library,version,revision)(a0/d0/d1)
  96. GU_ClearWindow(window,color)(a0/d0)
  97. GU_SizeWindow(window, deltax, deltay)(a0/d0/d1)
  98. GU_CloseFont(font)(a0)
  99. *
  100. ##end
  101.